Testing Strategies
Unit testing
Embedded class disadvantages
More difficult to maintain two
compilation units instead of one
Can add complexity during
integration